export type itemModel = {
  clicked: number //已点交
  notClicked: number //未点交
  temporary: number //暂存
  batchId: number //批次 id
  clueName: string //所属线索
  collectType: string //征集方式
  djStatus: string //点交状态
  itemCode: string //征集品编码
  itemId: number //征集品 id
  itemName: string //征集品名称
  itemNum: number //数量
  itemType: string //征集品类型
  total: number //所有征集品
  subItems: [
    {
      batchId: number //批次 id
      collectType: string //征集方式
      dj: boolean //点交按钮权限
      djStatus: string //点交状态
      djqr: boolean //点交确认按钮权限
      itemCode: string //征集品编码
      itemId: number //征集品id
      itemName: string //征集品名称
      itemNum: number //数量
      itemType: string //征集品类型
      subItemCode: string //子征集品编码
      subItemId: number //子征集品 id
      transferUser: string //移交人 (接收人)
      xq: boolean //详情按钮权限
      zc: boolean //暂存按钮权限
    }
  ] //子征集品列表
  transferUser: string //移交人 (接收人)
  totalCount: number //总行数
}

const api: ApiConfig = {
  subItemStat: {
    url: '/collection/item/subItemStat', //征集品统计信息
    method: 'GET'
  },
  djItemsNew: {
    url: '/collection/item/djItemsList', //新的点交征集品列表
    method: 'GET'
  },
  djItems: {
    url: '/collection/item/djItems', //点交征集品列表
    method: 'GET'
  },
  batchStatusDropBox: {
    url: '/collection/item/batchStatusDropBox', //点交状态下拉框
    method: 'GET'
  },
  subItemStatusDropBox: {
    url: '/collection/item/subItemStatusDropBox', //征集品版本类型下拉框
    method: 'GET'
  },
  supervisor: {
    url: '/collection/item/supervisor', //督交人下拉框
    method: 'GET'
  },
  addDjRecord: {
    url: '/collection/item/addDjRecord', //征集物品管理 · 批量点交
    method: 'POST'
  },
  temporaryStorage: {
    url: '/collection/item/temporaryStorage', //征集物品管理 · 暂存
    method: 'POST'
  },
  clickConfirm: {
    url: '/collection/item/clickConfirm', //征集物品管理 · 点交确认
    method: 'POST'
  },
  listItemsByClueId: {
    url: '/collection/clue/listItemsByClueId', //线索征集品列表
    method: 'GET'
  },
  detail: {
    method: 'GET',
    url: '/collection/item/detail' //征集物品管理 · 详情
  },
  identifySubItems: {
    url: '/collection/manage/identifySubItems', //征集物品管理 · 汇总结果批量登记/征集物品管理 · 鉴定清单批量登记
    method: 'GET'
  },
  identifyList: {
    url: '/collection/item/identifyList', //征集物品管理 · 鉴定申请列表
    method: 'GET'
  },
  identifyRegisterDetail: {
    url: '/collection/item/identifyRegisterDetail', //批次详情 · 鉴定登记详情
    method: 'GET'
  },
  identifyBatch: {
    url: '/collection/item/identifyBatch',
    method: 'POST'
  },
  supplementFiles: {
    url: '/collection/item/supplementFiles', //征集物品管理 · 补充附件
    method: 'POST'
  },
  itemIdInfo: {
    url: '/collection/clueCollectingItems/infoById/:itemId', //征集品·根据征集品ID查询详情
    method: 'GET'
  },
  expertList: {
    url: '/collection/item/expertList', //子征集品列表
    method: 'GET'
  }
}

export default api
